X=0 ; Y=0 ; Z=0 ; T=0
clear
 #boucle infini !!!!
until [ $B = 'f' ]
do
clear
echo X=$X
echo
echo "entrez l'operation ou le nombre (pour finir tapez f)" 
read B
case $B in
'f')
clear
echo "resultat final $X"
exit
;;
+) X=` expr $X + $Y ` 
Y=$Z ; Z=$T
;;
-) X=` expr $X - $Y` 
Y=$Z ; Z=$T
;;
'*') X=` expr $X '*' $Y ` 
Y=$Z ; Z=$T
;;
'/') X=` expr $X '/' $Y ` 
Y=$Z ; Z=$T
;;
*) 
T=$Z ; Z=$Y ; Y=$X ; X=$B
;;
esac
done

